@charset "utf-8";
html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-size:100%;}
body{margin:0;padding:0;color:#333;background:#f0f0f0;font-family:"微软雅黑","Arial Narrow",HELVETICA;font-size:0.375rem;line-height:0.375rem;}
body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,article,aside,figure,hgroup,menu,footer,header,nav,section,time,input{margin:0;padding:0;}
table,tr,td,thead,tbody,tfoot,th{border-spacing:0;}
a{outline:none;text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(255,255,255,0);}
a:link,a:visited,a:hover,a:active{text-decoration:none;outline:none;}
a:visited,a:active{color:#333;}
img{border:0;vertical-align:middle;}
ol,ul,li{list-style:none;}
article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block;}
em,i{font-style:normal;}
.clear{clear:both;display:block;overflow:hidden;height:0;}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.cf{zoom:1;} /*解决ie6/7兼容问题*/
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.hide{display:none;}
.f24{font-size:0.375rem;}
.f28{font-size:0.4375rem;}

.mt18{margin-top:0.28125rem;}
.mt20{margin-top:0.3125rem;}
.mt30{margin-top:0.46875rem;}

.orange,a.orange,a.orange:visited,a.orange:active{color:#ff6000;}
.yellow,a.yellow,a.yellow:visited,a.yellow:active{color:#fbe928;}
.blue,a.blue,a.blue:visited,a.blue:active{color:#38b7ea;}
.green,a.green,a.green:visited,a.green:active{color:#45c24e;}
.red,a.red,a.red:visited,a.red:active{color:#c91f33;}
.gray,.gray9{color:#999;}
.gray6{color:#666;}
.gray3{color:#333;}
.underline{text-decoration:underline;}
.txt-line{color:#999;font-size:0.4375rem;margin:0 0.15625rem;display:inline-block;vertical-align:middle;margin-top:-0.109375rem}
.whitebg{background-color:#fff;}

body{word-wrap:break-word;overflow:hidden;height:100%;}
section{/*margin-bottom:1.84375rem;*/overflow-x:hidden;/*margin-top:1.375rem;*/overflow:auto;width:100%;position:absolute;top:1.375rem;left:0;bottom:1.515625rem;padding-bottom:0.3125rem;-webkit-overflow-scrolling:touch;z-index:1;}
section.pb0{bottom:0;padding-bottom:0;}
section.pt0{top:0;}
/*按钮*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}  /*去掉iPhone、iPad的默认按钮样式*/
input,textarea{border:none;background:none;font-family:"微软雅黑";resize:none;}
.ta,.tb{background:#fff;line-height:0.90625rem;width:100%;padding:0.15625rem;box-sizing:border-box;height:0.9375rem;font-size:0.375rem;border:1px solid #d5d5d5;border-radius:0.03125rem;}
.ta{height:3.125rem;vertical-align:top;line-height:0.5625rem;}
input::-webkit-input-placeholder{color:#ddd;}
input:-moz-placeholder{color:#ddd;}
input::-moz-placeholder{color:#ddd;}
input:-ms-input-placeholder{color:#ddd;}
input::-webkit-inner-spin-button{-webkit-appearance:none;}
input::-webkit-outer-spin-button{-webkit-appearance:none;}
button,input{-webkit-tap-highlight-color:rgba(255,255,255,0);}
[class^="btn-"],[class*=" btn-"]{color:#fff;height:1.5rem;line-height:1.5rem;overflow:hidden;text-align:center;width:100%;display:block;font-family:"微软雅黑";text-align:center;border-radius:0.140625rem;font-size:0.5625rem;}
[class^="btn-"]:visited,[class*=" btn-"]:visited,[class^="btn-"]:active,[class*=" btn-"]:active{color:#fff;}


.btn-orange{background-color:#ffaa0c;color:#fff;}
.btn-red{background-color:#c91f33;color:#fff;}
.btn-bwhite{background-color:#fff;color:#333;border:1px solid #d5d5d5;}
.btn-bwhite:visited,.btn-bwhite:active{color:#333;}
.btn-white{background-color:#fff;height:1.21875rem;line-height:1.21875rem;display:block;text-align:center;font-size:0.4375rem;color:#999;}
.btn-white:visited{color:#999;}
.btn-white:active{background-color:#eee;color:#888;}

.btn-disabled{background-color:#b2b2b2;color:#fff;}

/*checkbox*/
.checkbox{width:0.5rem;height:0.5rem;position:relative;vertical-align:middle;display:inline-block;}
.checkbox label{display:block;cursor:pointer;position:absolute;top:-0.06rem;left:0px;font-size:0.4375rem;color:#c91f33;}
.checkbox input[type=checkbox]{width:0.5rem;height:0.5rem;}
.checkbox input[type=checkbox]:checked + label{width:0.5rem;height:0.5rem;}
.checkbox input[type=checkbox]:checked + label:before{content:"\e601"; }
.checkbox label:before{content:"\e602";}
/*radiobox*/
.radiobox{width:0.5rem;height:0.5rem;position:relative;vertical-align:middle;display:inline-block;}
.radiobox label{display:block;cursor:pointer;position:absolute;top:-0.06rem;left:0px;font-size:0.78125rem;color:#c91f33;}
.radiobox input[type=radio]{width:0.5rem;height:0.5rem;opacity:0;display:none;}
.radiobox input[type=radio]:checked + label{width:0.5rem;height:0.5rem;}
.radiobox input[type=radio]:checked + label:before{content:"\e624"; }
.radiobox label:before{content:"\e625";}

.box{background-color:#fff;margin-bottom:0.3125rem;border-bottom:1px solid #d5d5d5;}
.box:last-child{margin-bottom:0;}
.box .hd{height:1.359375rem;line-height:1.359375rem;border-bottom:1px solid #d5d5d5;}
.box .hd h3{font-size:0.46875rem;font-weight:normal;}
.box .hd h3 em{width:0.15625rem;height:1.375rem;display:inline-block;overflow:hidden;background-color:#c91f33;vertical-align:top;margin-right:0.21875rem;}
.box .hd .more{float:right;font-size:0.4375rem;color:#999;padding-right:0.375rem;}
.box .bd{padding-left:0.375rem;}

.icon-spin{display:inline-block;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(360deg);}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(360deg);}}
@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(360deg);}}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(360deg);}}
@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(360deg);}}

/* 下拉列表 */
select{display:block;width:100%;height:0.9375rem;padding:0 0.3125rem;font-size:0.4375rem;line-height:0.9375rem;color:#333;background-color:#fff;background-image:none;appearance:none;-webkit-appearance:none;border:1px solid #d5d5d5;border-radius:0.046875rem;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:"微软雅黑";background:url(../images/select.png?v=2015061101);background-size:0.546875rem 0.9375rem;background-position:right 0;background-repeat:no-repeat;outline:none;}
select:focus{border-color:#c91f33;outline:0;}
select::-moz-placeholder{color:#999;opacity:1}

/*头部*/
.head{height:1.3125rem;line-height:1.3125rem;background-color:#c91f33;color:#fff;text-align:center;font-size:0.375rem;}
.head a{display:block;width:100%;color:#fff;}
.head a span{text-decoration:underline;}
.head .icon-local{font-size:0.375rem;margin-right:0.203125rem;}
.head .icon-down{font-size:0.3125rem;margin-left:0.234375rem;}

.header{height:1.375rem;background:#c91f33;line-height:1.375rem;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;z-index:9;}
.header .back{position:absolute;top:0;left:0;height:1.375rem;padding:0 0.4375rem 0 0.3125rem;color:#fff;font-size:0.4375rem;}
.header .back i{display:block;color:#fff;font-size:0.625rem;}
.header h1{font-size:0.5625rem;font-weight:normal;text-align:center;color:#fff;}
.header .fav{position:absolute;top:0;right:0;height:1.375rem;padding:0 0.3125rem 0 0.4375rem;color:#fff;font-size:0.4375rem;}
.header .fav i{display:block;color:#fff;font-size:0.625rem;}
.header .search{position:absolute;top:0;right:0;height:1.375rem;padding:0 0.3125rem 0 0.4375rem;color:#fff;font-size:0.4375rem;}
.header .search i{display:block;color:#fff;font-size:0.625rem;}
.header .edit{position:absolute;top:0;right:0;height:1.375rem;padding:0 0.3125rem 0 0.4375rem;color:#fff;font-size:0.4375rem;}
.header .edit i{display:block;color:#fff;font-size:0.625rem;}

.header .searchbar{position:absolute;top:0;right:0.3125rem;margin:0.234375rem 0;border-radius:0.15625rem;width:8.28125rem;height:0.90625rem;display:box;display:-webkit-box;display:-moz-box;display:-o-box;}
.header .searchbar .tb{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;padding:0.15625rem 0 0.15625rem 0.78125rem;height:0.90625rem;line-height:0.90625rem;border-radius:0.15625rem;width:auto;}
.header .searchbar .btn-search{width:1.5625rem;height:0.90625rem;text-align:center;display:block;line-height:0.90625rem;font-size:0.4375rem;background-color:#fff;color:#333;border-radius:0.15625rem;margin-left:0.15625rem;}
.header .searchbar i{color:#c91f33;font-size:0.46875rem;position:absolute;top:0;left:0.15625rem;line-height:0.90625rem}


/*footer*/
.footer{background-color:rgba(255,255,255,1);text-align:center;width:100%;position:absolute;bottom:0;left:0;z-index:9;overflow:hidden;height:1.515625rem;border-top:1px solid #d5d5d5;}
.smartTool{display:box;display:-webkit-box;display:-moz-box;display:-o-box;text-align:center;height:1.515625rem;width:100%;}
.smartTool a{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;text-align:center;color:#999;padding-top:0.3125rem;position:relative;line-height:0.4375rem;font-size:0.34375rem;}
.smartTool i{display:block;margin:0 auto 0.234375rem;color:#666;font-size:0.703125rem;}
.smartTool a.current{color:#f92845;}
.smartTool a.current i{color:#f92845;}
.smartTool a.current .icon-store:before { content: "\e621"; }
.smartTool a.current .icon-shop:before { content: "\e61f"; }
.smartTool a.current .icon-cart:before { content: "\e61d"; }
.smartTool a.current .icon-user:before { content: "\e622"; }
.ads-foot{background-color:transparent;height:auto;}

/*星星*/
.starbar{width:1.953125rem;height:0.375rem;overflow:hidden;display:inline-block;background:url(../images/star.png) repeat-x left center;background-size:contain;position:relative;vertical-align:top;}
.starbar .star{width:0%;height:0.375rem;overflow:hidden;display:inline-block;background:url(../images/stars.png) repeat-x left center;background-size:contain;vertical-align:top;}

.price{color:#ff6000;font-size:0.5625rem;}

/*登录&&注册*/
/*表单*/
.form{margin-top:0.3125rem;background-color:#fff;padding:1px 0 0.234375rem}
.form li{margin-top:0.234375rem;}
.form li > a{display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;}
.form li:last-child{}
.form .label{width:3.25rem;display:block;line-height:0.9375rem;font-size:0.4375rem;color:#333;text-align:right;padding-right:0.15625rem}
.form .field{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;position:relative;z-index:1;padding:0 0.3125rem 0 0;line-height:0.9375rem;font-size:0.4375rem}
.form .tb,.form .ta{font-size:0.4375rem}
.form li .icon-arrow{font-size:0.46875rem;color:#999;display:block;line-height:0.9375rem;margin-right:0.25rem}
.form li .icon-local{font-size:0.5625rem;color:#c91f33;display:inline-block;vertical-align:middle;margin-right:0.125rem}
/*btns*/
.btns{text-align:center;padding:0.46875rem 0.375rem;}
.btns .btn{display:block;margin:0 auto;}
.btns .btn:last-child{margin-bottom:0;}

/*筛选*/
.sortbar{display:box;display:-webkit-box;display:-moz-box;display:-o-box;height:1.359375rem;width:100%;box-sizing:border-box;border-bottom:1px solid #d5d5d5;}
.sortbar li{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;background-color:#fff;}
.sortbar li a{display:block;line-height:1.359375rem;text-align:center;font-size:0.5rem;position:relative;height:1.359375rem;}
.sortbar li a i{color:#999;font-size:0.3125rem;vertical-align:middle;display:inline-block;position:absolute;top:0;right:0.15625rem;}
.sortbar li a:after{content:'';position:absolute;top:0.4375rem;right:-0.015625rem;width:0.015625rem;height:0.515625rem;background-color:#d5d5d5;overflow:hidden;display:inline-block;}
.sortbar li:last-child a:after{display:none;}
.sortbar li a:active,.sortbar li a:active i{color:#e62129;}
.sortbar li a.active{border-bottom:0.125rem solid #c91f33;height:1.25rem;color:#e62129;}
.sortbar li a.active i{color:#e62129;}
/**/
.filterMaskbg{width:100%;position:absolute;top:2.6875rem;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99;display:none;}
.filter{width:100%;background-color:#fff;padding:0.078125rem 0.390625rem 0;box-sizing:border-box;font-size:0.375rem;}
.filter a{display:block;line-height:0.9375rem;height:0.9375rem;text-align:center;width:100%;box-sizing:border-box;border:1px solid #d5d5d5;margin-top:0.234375rem}
.filter .close{border:none;}
.filter a.active{border-color:#ffaa0c;color:#ffaa0c;}
.favContainer .filterMaskbg{top:1.375rem;}

/*商品列表*/
.prolist{}
.prolist li{background-color:#fff;border-bottom:1px solid #d5d5d5;}
.prolist li > a{padding:0.3125rem 0 0.171875rem 0.34375rem;display:box;display:-webkit-box;display:-moz-box;display:-o-box;font-size:0.375rem;width:100%;box-sizing:border-box;position:relative;}
.prolist li:last-child > a{}
.prolist .pic168{width:2.625rem;height:2.625rem;text-align:center;overflow:hidden;border:1px solid #d5d5d5;border-radius:0.109375rem;margin-top:0.046875rem;}
.prolist .pic168 img{width:100%;height:100%;border-radius:0.109375rem;}
.prolist .info{padding-left:0.28125rem;display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;}
.prolist .info h3{line-height:0.625rem;font-size:0.53125rem;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:0.625rem;}
.prolist .info .tg{padding-top:5px;line-height:0.375rem;}
.prolist .info .tg .starbar{margin-left:-0.03125rem;}
.prolist .info .tg .score{margin-left:0.15625rem;}
.prolist .info .distance{float:right;font-size:0.34375rem;color:#999;margin-right:0.421875rem;}
.prolist .info .time{color:#fff;margin-top:0.140625rem;height:0.65625rem;line-height:0.65625rem;background-color:#ffaa0c;padding:0 0.234375rem 0 0.203125rem;font-size:0.4375rem;display:inline-block;}
.prolist .info .time i{font-size:0.4375rem;margin-right:0.203125rem;}
.prolist .info .l_price{margin:0.28125rem 0 0.203125rem;line-height:0.625rem;font-size:0.4375rem;color:#666;}
.prolist .info .l_price .price{font-size:0.5625rem;}
.prolist .info .l_price .icon-money{font-size:0.4375rem;margin-right:0.09375rem;}
.prolist .info .desc{padding:0.140625rem 0.3125rem 0 0;line-height:0.46875rem;color:#999;font-size:0.34375rem;border-top:1px solid #eaeaea;}

/*店铺介绍*/
/*banner*/
.banner{height:5.0rem;position:relative;margin:0 auto;overflow:hidden;}
.banner a{display: block;text-align:center;margin:0 auto;}
.banner img{width:100%}
.focus{text-align:center;height:0.59375rem;width:100%;}
.focus span{width:0.234375rem;height:0.234375rem;text-indent:-999em;margin:0 0.078125rem;cursor:pointer;display:inline-block;overflow:hidden;border:1px solid #c91f33;border-radius:100%;}
.focus span.current{background-color:#c91f33;}

.s-btns{margin:0.3125rem 0;background-color:#fff;overflow:hidden;display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;}
.s-btns .btn{height:1.328125rem;line-height:1.328125rem;text-align:center;display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-sizing:border-box;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background-color:#fff;font-size:0.46875rem;overflow:visible;}
.s-btns .btn:last-child{border-right:0;}
.s-btns .btn.active{border-bottom:0.125rem solid #c91f33;color:#c91f33;}

/*领取优惠券*/
.coupon{background:url(../images/coupon.png) no-repeat;width:9.359375rem;height:2.546875rem;background-size:contain;margin:0 auto 0.3125rem;display:box;display:-webkit-box;display:-moz-box;display:-o-box;}
.coupon .cop{width:2.6875rem;display:block;text-align:center;padding-top:0.34375rem;line-height:0.8125rem;font-size:0.375rem;color:#ff6000;}
.coupon .cop .money{line-height:1.03125rem;height:1.03125rem;overflow:hidden;font-size:1.125rem;color:#ff0000;font-weight:bold;}
.coupon .info{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;padding:0.359375rem 0 0 0.6rem;line-height:0.5625rem;font-size:0.34375rem;color:#ff9759;}
.coupon .info em{margin:0 0.078125rem;display:inline-block;}
.coupon .btn{width:2.0rem;margin:0.71875rem 0.40625rem 0 0;height:1.0rem;line-height:1.0rem;font-size:0.4375rem;border-radius:0.4375rem;color:#fff;}

/*公告*/
.notice .bd{padding:0 0.3125rem 0 0.9375rem;margin:0.34375rem 0 0.234375rem;line-height:0.5625rem;font-size:0.4375rem;color:#666;height:3.578125rem;overflow:hidden;}
.notice .bd ul{}
.notice .bd li{padding-bottom:0.25rem;}
.notice .bd li .doted{width:0.125rem;height:0.125rem;display:inline-block;vertical-align:middle;background-color:#999;border-radius:100%;margin:-0.0625rem 0.390625rem 0 -0.515625rem}

/**/
.storeinfo{}
.storeinfo li{display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;border-bottom:1px solid #d5d5d5;line-height:0.703125rem;padding:0.359375rem 0;vertical-align:top;}
.storeinfo li:last-child{border-bottom:0;}
.storeinfo li .tit{width:2.1875rem;font-size:0.4375rem;color:#666;display:block;}
.storeinfo li .tit.line90{line-height:1.40625rem;}
.storeinfo li .desc{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;font-size:0.4375rem;color:#999;}
.storeinfo li a{display:block;padding-left:0.375rem;}
.storeinfo li i{font-size:0.78125rem;color:#ff6000;}
.storeinfo li .icon-address,.storeinfo li .icon-tel{margin-right:0.375rem;}
.storeinfo li .icon-twohour{font-size:2.75rem;display:inline-block;vertical-align:middle;}


/*评论列表*/
.cmtlist{}
.cmtlist li{display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;padding:0.390625rem 0.375rem 0.265625rem 0;border-bottom:1px solid #d5d5d5;}
.cmtlist li:last-child{border-bottom:0;}
.cmtlist li .pic88{width:1.375rem;height:1.375rem;display:block;overflow:hidden;border-radius:100%;border:1px solid #d5d5d5;margin-top:0.0625rem;}
.cmtlist li .pic88 img{width:100%;height:100%;border-radius:100%;}
.cmtlist li .info{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;padding-left:0.390625rem;height:100%;}
.cmtlist li .info h4{line-height:0.5625rem;font-size:0.4375rem;color:#999;font-weight:normal;}
.cmtlist li .info h4 .zan{float:right;font-size:0.34375rem;color:#999;}
.cmtlist li .info h4 .zan .icon-zan{color:#ff6000;font-size:0.46875rem;margin:-0.125rem 0.125rem 0 0;display:inline-block;overflow:hidden;vertical-align:middle;}
.cmtlist li .info .desc{padding-top:0.203125rem;line-height:0.46875rem;font-size:0.375rem;color:#666;}
.cmtlist li .info .replay{background-color:#f0f0f0;padding:0.078125rem 0.078125rem 0.109375rem 0.15625rem;line-height:0.46875rem;font-size:0.34375rem;margin-top:0.03125rem;}
.cmtlist li .info .time{text-align:right;line-height:0.625rem;font-size:0.34375rem;color:#999;}


/*个人中心-*/
.userbox{background-color:#c91f33;padding:0.28125rem 0.3125rem 0.28125rem 0.375rem;}
.userbox a{display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;}
.userbox .pic150{width:2.34375rem;height:2.34375rem;overflow:hidden;text-align:center;border-radius:100%;border:0.140625rem solid rgba(255,255,255,.2)}
.userbox .pic150 img{width:100%;height:100%;border-radius:100%;}
.userbox .info{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;color:#fff;padding:0.65625rem 0 0 0.3125rem;line-height:0.5625rem;font-size:0.375rem;}
.userbox h3{font-weight:normal;font-size:0.5625rem;line-height:0.625rem;margin-bottom:0.140625rem;}
.userbox .icon-arrow{display:block;font-size:0.46875rem;color:#fff;line-height:2.5rem}

.mylist ul{margin-top:0.3125rem;padding-left:0.375rem;border-bottom:1px solid #d5d5d5;background-color:#fff;}
.mylist li{border-bottom:1px solid #d5d5d5;background-color:#fff;}
.mylist li:last-child{border-bottom:0;}
.mylist li > a{display:box;display:-webkit-box;display:-moz-box;display:-o-box;line-height:1.421875rem;position:relative;width:100%;box-sizing:border-box;padding:0 0.3125rem 0 0;}
.mylist li > a:active{background-color:#eee;}
.mylist li .th{font-size:0.375rem;color:#f26363;width:0.859375rem;display:block;}
.mylist li .th i{vertical-align:top;font-size:0.5625rem;color:#f26363;display:block;line-height:1.421875rem;}
.mylist li .field{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;font-size:0.4375rem;}
.mylist li .icon-arrow{font-size:0.46875rem;color:#999;display:block;}

.mylist li .label{font-size:0.375rem;width:2.34375rem;display:block;text-align:right;padding-right:0.15625rem;}


/*我的订单*/
.orderlist{padding-bottom:0.3125rem;}
.orderlist li{margin-top:0.3125rem;margin-bottom:0;}
.orderlist li .hd{padding:0 0.375rem;display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;height:1.109375rem;line-height:1.109375rem;}
.orderlist li .hd h4{font-size:0.4375rem;display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.109375rem;}
.orderlist li .hd .btn{width:1.75rem;height:0.8125rem;line-height:0.8125rem;border-radius:0.09375rem;font-size:0.375rem;margin-top:0.140625rem;}
.orderlist li .bd{height:100%;}
.orderlist li .bd .desc{line-height:0.5625rem;padding:0.3125rem 0;font-size:0.375rem;color:#666;}
.orderlist li .bd .oth{height:1.3125rem;line-height:1.3125rem;border-top:1px solid #d5d5d5;display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;padding-right:0.375rem;}
.orderlist li .bd .oth .amount{font-size:0.4375rem;display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;}
.orderlist li .bd .oth .amount .price{font-size:0.5625rem;}
.orderlist li .bd .oth .time{font-size:0.34375rem;color:#999;width:3.90625rem;display:block;text-align:right;}

/*支付页面*/
section.orderContainer{padding-bottom:0.390625rem;}
.orderdetail{background-color:#fff;margin-top:0.3125rem;border-bottom:1px solid #d5d5d5;}
.orderdetail .hd{border-bottom:1px solid #ccc;}
.orderdetail .hd h3{border-bottom:1px solid #d5d5d5;padding-top:0.15625rem;line-height:0.953125rem;height:0.953125rem;padding-left:0.375rem;font-weight:normal;font-size:0.4375rem;}
.orderdetail .hd .botel{float:right;padding:0 0.375rem;line-height:0.78125rem}
.orderdetail .hd .botel i{font-size:0.78125rem;color:#ff6000;}
.orderdetail .hd .total{line-height:1.546875rem;height:1.546875rem;padding:0 0.375rem;font-size:0.4375rem;}
.orderdetail .hd .total .price{font-size:0.5625rem;vertical-align:middle;margin-top:-0.0625rem;display:inline-block;}
.orderdetail .bd{padding-left:0.375rem;}
.orderdetail .bd li{height:1.34375rem;line-height:1.34375rem;border-bottom:1px solid #d5d5d5;font-size:0.46875rem;display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;padding-right:0.375rem;}
.orderdetail .bd li .name{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:1.34375rem;}
.orderdetail .bd li .num{width:1.25rem;display:block;text-align:right;font-size:0.4375rem;color:#999;}
.orderdetail .bd li .price{width:1.875rem;display:block;text-align:right;font-size:0.5625rem;}
/**/
.order-info{margin-top:0.3125rem;margin-bottom:0;}
.order-info .bd{height:100%;font-size:0.4375rem;color:#999;line-height:0.75rem;padding:0.375rem;}
.order-info .bd p{}


/*选购*/
.shopping{display:box;display:-webkit-box;display:-moz-box;display:-o-box;overflow:hidden;padding-bottom:0;}
.shopping .side{width:2.484375rem;overflow-x:hidden;overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch;}
.shopping .main{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;overflow-x:hidden;overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch;background-color:#fff;padding-bottom:1.5625rem;box-sizing:border-box;}

.menu a{height:1.46875rem;line-height:1.46875rem;text-align:center;position:relative;width:100%;display:block;font-size:0.375rem;border-bottom:1px solid #d5d5d5;}
.menu a em{position:absolute;top:0.4375rem;right:0.0625rem;padding:0 0.15625rem;line-height:0.484375rem;height:0.484375rem;color:#fff;background-color:#ff0000;border-radius:0.21875rem;font-size:0.34375rem;display:none;}
.menu a.active{background-color:#fff;}
.menu a.active:before{content:'';position:absolute;top:0;left:0;width:0.15625rem;height:1.46875rem;background-color:#c91f33;overflow:hidden;}

/*商品列表*/
.goodslist{padding:0 0.375rem;}
.goodslist li{padding-top:0.3125rem;border-bottom:1px solid #d5d5d5;}
.goodslist .cont{display:box;display:-webkit-box;display:-moz-box;display:-o-box;padding-bottom:0.3125rem;position:relative;}
.goodslist .pic110{width:1.71875rem;height:1.71875rem;margin-top:0.171875rem;border:1px solid #d5d5d5;border-radius:0.109375rem;overflow:hidden;text-align:center;}
.goodslist .pic110 img{width:100%;height:100%;border-radius:0.109375rem;}
.goodslist .info{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;line-height:0.65625rem;padding-left:0.3125rem;font-size:0.34375rem;}
.goodslist .info h3{line-height:0.703125rem;font-size:0.46875rem;font-weight:normal;}
.goodslist .info .saleout{padding-bottom:0.03125rem;}
.goodslist .info .saleprice{line-height:0.703125rem;font-size:0.4375rem;color:#666;}
.goodslist .info .saleprice .price{font-size:0.5625rem;}
.goodslist .item{font-size:0.375rem;}
.goodslist .item:last-child{padding-bottom:0.34375rem;}
.goodslist .item .tit{line-height:0.65625rem;}
.goodslist .item .fot{line-height:0.6875rem;color:#aaa;float:left;}
.goodslist .item .format{vertical-align:top;padding-top:0.078125rem;}
.goodslist .item .format a{display:inline-block;width:1.5625rem;height:0.65625rem;line-height:0.65625rem;text-align:center;border:1px solid #d5d5d5;border-radius:0.03125rem;margin:0 0.234375rem 0.125rem 0;color:#aaa;font-size:0.34375rem;vertical-align:top;float:left;}
.goodslist .item .format a.active{border-color:#c91f33;color:#c91f33;}
.goodslist .sign{position:absolute;top:0;left:0.9375rem;background:url(../images/sign.png) no-repeat;width:1.046875rem;height:1.109375rem;overflow:hidden;background-size:contain;}

/*数量加-减*/
.numbox{display:block;width:2.28125rem;height:0.625rem;overflow:hidden;padding:0 0.71875rem;box-sizing:border-box;position:absolute;top:0.9rem;right:0;vertical-align:top;}
.numbox a{width:0.59375rem;height:0.59375rem;overflow:hidden;display:inline-block;position:absolute;top:0;line-height:0.59375rem;text-align:center;font-size:0.59375rem}
.numbox .reduce{left:0;color:#c9c9c9;}
.numbox .add{right:0;color:#ffaa0c;}
.numbox .tb{width:100%;background:#fff;height:0.59375rem;line-height:0.59375rem;text-align:center;border:1px solid #d5d5d5;padding:0;vertical-align:top;display:inline-block;font-size:0.375rem;color:#666;border-radius:0.03125rem;}

.cartfoot{position:fixed;bottom:1.515625rem;left:0;right:0;width:100%;height:1.375rem;line-height:1.375rem;background-color:rgba(0,0,0,.75);z-index:9;color:#fff;font-size:0.4375rem;display:box;display:-webkit-box;display:-moz-box;display:-o-box;}
.cartfoot .cartotal{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;font-size:0.375rem;color:#aaa;}

.cartfoot .showtotal{position:relative;display:inline-block;vertical-align:middle;padding-left:0.375rem;color:#fff;}
.cartfoot .showtotal .carbox{position:relative;margin-right:0.46875rem;}
.cartfoot .showtotal i{font-size:0.46875rem;}
.cartfoot .showtotal .total_num{padding:0 0.15625rem;line-height:0.484375rem;height:0.484375rem;color:#fff;background-color:#ff0000;border-radius:0.21875rem;font-size:0.34375rem;position:absolute;top:-0.1875rem;right:-0.25rem;}
.cartfoot .totalprice{font-size:0.5625rem;}
.cartfoot .selected{color:#fff;width:2.8125rem;display:block;text-align:center;font-size:0.46875rem;background-color:#c91f33;}

.tab-con{display:none;}

/*购物车*/
section.cartContainer{padding-bottom:0;}
.adsinfo{background-color:#fff;border-bottom:1px solid #d5d5d5;padding:0.3125rem 0 0.375rem 0.375rem;line-height:0.75rem;font-size:0.4375rem;color:#999;display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;}
.adsinfo .info{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;}
.adsinfo .edit{display:block;padding:0.4375rem 0.375rem 0;color:#c91f33;text-align:center;font-size:0.3125rem;}
.adsinfo .edit i{display:block;margin:0 auto;font-size:0.875rem;line-height:0.875rem;}
.adsinfo .add{display:block;color:#c91f33;font-size:0.46875rem;width:100%;line-height:0.875rem;padding:0.15625rem;}
.adsinfo .add i{display:inline-block;margin:-0.15625rem 0.15625rem 0 0;font-size:0.625rem;line-height:0.625rem;vertical-align:middle;}

.shoppingcart{margin-top:0.3125rem;background-color:#fff;}
.total-amount{line-height:1.859375rem;height:1.859375rem;border-bottom:1px solid #d5d5d5;text-align:right;font-size:0.46875rem;color:#666;padding:0 0.375rem;}
.total-amount .price{font-size:0.5625rem;vertical-align:middle;margin-top:-0.0625rem;display:inline-block;}
.total-amount .txt-line{font-size:0.5625rem;}

.thewaylist{margin-top:0.3125rem;padding:0.25rem 0.375rem 0.46875rem 0.421875rem;margin-bottom:0;}
.thewaylist li{display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;line-height:0.6875rem;margin-top:0.265625rem;}
.thewaylist li .tit{width:2.1875rem;font-size:0.4375rem;display:block;}
.thewaylist li .info{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;}
.thewaylist li .info a{display:inline-block;vertical-align:top;width:1.875rem;height:0.65625rem;text-align:center;line-height:0.65625rem;border:1px solid #d5d5d5;display:inline-block;overflow:hidden;border-radius:0.046875rem;font-size:0.34375rem;color:#aaa;margin-right:0.234375rem;}
.thewaylist li .info a.active{border-color:#c91f33;color:#c91f33;}
.thewaylist li .info .ta{border:1px solid #d5d5d5;box-sizing:border-box;width:99%;border-radius:0.046875rem;line-height:0.5rem;}
/*应付金额*/
.paytotal{text-align:right;line-height:1.296875rem;padding:0 0.375rem;font-size:0.46875rem;margin-bottom:-0.46875rem;}
.paytotal .price{font-size:0.5625rem;}
.paytotal.tl{text-align:left;}
.paytotal .cps{margin-left:0.46875rem;}

/*结算*/
.mylist .infolist li .th{width:2.1875rem;font-size:0.4375rem;display:block;color:#333;}
.mylist .infolist li .field{text-align:right;}
.mylist .thewaylist{padding:0 0.375rem;}
.mylist .thewaylist li{margin:0;padding:0.3125rem 0;line-height:0.9375rem;}
.mylist .thewaylist li .theway a{height:0.90625rem;line-height:0.90625rem;font-size:0.375rem;}

/*我的收货地址*/
section.addressContainer{padding-bottom:0;bottom:2.453125rem;}
.adrslist{}
.adrslist li{display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;background-color:#fff;border-bottom:1px solid #d5d5d5;margin-top:0.3125rem;}
.adrslist li .info{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;padding:0.3125rem 0 0.375rem 0.375rem;line-height:0.75rem;font-size:0.4375rem;color:#999;}
.adrslist li .op{width:2.34375rem;text-align:right;display:none;}
.adrslist li .op a{display:inline-block;padding:0.9375rem 0.203125rem 1.09375rem;color:#c91f33;text-align:center;font-size:0.3125rem;}
.adrslist li .op a i{display:block;margin:0 auto;font-size:0.703125rem;line-height:0.875rem;}
.adrslist li .radiobox{display:block;width:2.34375rem;height:2.9375rem;text-align:center;}
.adrslist li .radiobox label{top:50%;left:50%;margin:-0.5rem 0 0 -0.5rem;line-height:1.0rem;width:1.0rem;height:1.0rem}
.adrslist li .radiobox input[type=radio]:checked + label{width:1.0rem;height:1.0rem}
.adrslist li .radiobox input:active{background-color:transparent;}

/*优惠券使用说明*/
.coupon{position:relative;}
.coupon .radiobox{display:block;width:1.5625rem;height:2.546875rem;text-align:center;position:absolute;top:0;right:0}
.coupon .radiobox label{top:50%;left:50%;margin:-0.46875rem 0 0 -0.46875rem;line-height:0.9375rem;width:0.9375rem;height:0.9375rem}
.coupon .radiobox input[type=radio]:checked + label{width:0.9375rem;height:0.9375rem}
.coupon .radiobox input:active{background-color:transparent;}

.coupons-rules{line-height:0.59375rem;font-size:0.4375rem;padding:0.375rem;color:#333;height:100%;}
.coupons-rules h3{font-weight:normal;color:#000;padding-bottom:0.234375rem;}
.coupons-rules p{padding:0 0 0.25rem 0.3125rem}

/*评价打分*/
.judgebox{background-color:#fff;margin-top:0.3125rem;border-bottom:1px solid #d5d5d5;height:auto;}
.judgebox h3{padding:0 0.375rem;line-height:0.9375rem;font-size:0.4375rem;font-weight:normal;border-bottom:1px solid #d5d5d5;}

.sblock{line-height:1.09375rem;padding:0.15625rem 0.375rem 0.234375rem;font-size:0.4375rem;}
.sblock .tt{width:1.5625rem;}
.sblock .star_score{float:left;margin-right:0.15625rem}
.star_list{height:1.09375rem;line-height:1.09375rem;}
.sblock p{display:inline-block;}
.sblock p span{}
.star_score { background:url(../images/bstar.png);width:5.46875rem;height:1.09375rem; position:relative;background-size:contain;}
.star_score a{ height:1.09375rem;display:block;text-indent:-999em;position:absolute;left:0;}
.star_score a.clibg{background:url(../images/bstars.png);left:0;background-size:contain;}

.textbox{background-color:#fff;margin-top:0.3125rem;padding:0.3125rem 0.375rem;}
.textbox .tit{line-height:0.59375rem;font-size:0.4375rem;padding-bottom:0.15625rem;}
.textbox .ta{font-size:0.3125rem;}

.facearea{position:relative;}
.facearea ._upfile,.facearea ._upfile input{z-index:1;opacity:0;position:absolute;right:0;top:0;width:100%;height:100%;}

/*搜索页面*/
.hotsearch{background-color:#fff;margin-top:0.3125rem;}
.hotsearch h3{height:1.203125rem;line-height:1.203125rem;padding-left:0.375rem;border-bottom:1px solid #d5d5d5;font-size:0.375rem;font-weight:normal;}
.hotsearch h3 .btn-clear{float:right;height:0.78125rem;line-height:0.78125rem;font-size:0.40625rem;width:1.5625rem;margin:0.203125rem 0.3125rem 0 0;}
.hotsearch .cont{padding:0.1875rem 0.3125rem 0.125rem 0.375rem;}
.hotsearch .cont a{padding:0 0.46875rem;height:0.78125rem;line-height:0.78125rem;border:0.03125rem solid #e9e9e9;border-radius:0.4375rem;font-size:0.375rem;color:#666;display:inline-block;margin:0 0.3125rem 0.46875rem 0;}
.hotsearch .cont a:active{background-color:#eee;}

/*店铺评价*/
.judge{display:box;display:-webkit-box;display:-moz-box;display:-o-box;width:100%;box-sizing:border-box;padding:0.3125rem}
.judgeBox{width:2.5rem;height:3.234375rem;display:block;border-right:1px solid #d7d7d7;overflow:hidden;text-align:center;padding:0 0.15625rem;}
.judgeBox .fen{line-height:1.796875rem;font-size:1.125rem;height:1.796875rem;font-weight:bold;}
.judgeBox .fen b{}
.judgeBox .num{padding-bottom:0.1875rem;line-height:0.453125rem;font-size:0.28125rem;color:#666;}
.judgeBox .starbar{text-align:left;}

.judge-list{box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;}
.judge-list li{margin-top:0.15625rem;display:box;display:-webkit-box;display:-moz-box;display:-o-box;line-height:0.46875rem;height:0.46875rem;overflow:hidden;}
.judge-list li .s{padding-left:0.21875rem;width:0.78125rem;display:inline-block;font-size:0.375rem;}
.judge-list li .num{display:block;box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;text-align:center;font-size:0.34375rem;color:#999;}
.judge-list li .progress{width:4.6875rem;height:0.46875rem;background-color:#f7f3fb;position:relative;display:inline-block;overflow:hidden;vertical-align:top;border-radius:0.073242rem;}
.judge-list li .progress .bar{position:absolute;top:0;left:0;height:0.46875rem;;
	background: -moz-linear-gradient(top, #ffc000 0%, #eda801 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc000), color-stop(100%,#eda801));
    background: -webkit-linear-gradient(top, #ffc000 0%,#eda801 100%);
    background: -o-linear-gradient(top, #ffc000 0%,#eda801 100%);
    background: -ms-linear-gradient(top, #ffc000 0%,#eda801 100%);
    background: linear-gradient(to bottom, #ffc000 0%,#eda801 100%);
    box-shadow:0 0.015625rem 0.03125rem rgba(255,255,255,.5) inset;
}
.box.pro-comment{margin-bottom:0.3125rem;}

/*空页面*/
.emptyBox{text-align:center;padding:1.5625rem 0.3125rem 1.5625rem;width:100%;box-sizing: border-box;}
.emptyBox i{display:block;font-size:1.875rem;color:#b3b3b3;line-height:1.875rem;}
.emptyBox .emptyinfo{padding:0.3125rem 0 0.3125rem;line-height:0.625rem;color:#999;font-size:0.4375rem;}

/*商品详情弹窗*/
.dg-detail{padding:0 0.703125rem 0.703125rem;}
.detail-banner{height:6.25rem;position:relative;margin:0 auto;overflow:hidden;}
.detail-banner a{display:block;text-align:center;margin:0 auto;}
.detail-banner img{width:100%}
.detail-info{padding-top:0.25rem;}
.detail-info p{line-height:0.625rem;font-size:0.375rem;color:#666;}
.detail-info .desc{background-color:#f0f0f0;margin-top:0.125rem;padding:0.109375rem 0.3125rem 0.078125rem 0.390625rem;line-height:0.5625rem;font-size:0.3125rem;color:#666;}

/*bDialog弹窗内容*/
.tips-Warp{line-height:0.625rem;font-size:0.375rem;color:#999;}
.tips-Warp .tb{border-radius:0.125rem;padding:0.15625rem;line-height:0.90625rem;height:1.21875rem;border:1px solid #e6e6e6;background-color:transparent;}

/*页面自定义弹窗*/
.dialogMask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(10,10,10,.63);z-index:99;display:none;}
.listDialog{position:fixed;bottom:-4.6875rem;left:0;width:100%;background:#f0f0f0;z-index:100;display:none;}
.lDialog-header{border-bottom:2px solid #f5f5f5;height:1.671875rem;line-height:1.671875rem;position:relative;}
.lDialog-header .l-closed{width:15px;height:15px;display:inline-block;padding:12px;position:absolute;top:0;left:0;}
.lDialog-header .l-closed .icon-closed{background-position:-13px -121px;width:15px;height:15px;vertical-align:top;}
.lDialog-header .l-commit{position:absolute;top:0;right:0;padding:0 12px;}
.lDialog-header .title{font-weight:normal;text-align:center;font-size:0.4375rem;color:#333;}
.listDialog.grayecbg{background:#ececec;}
/*类型选择*/
.lDlist{margin-bottom:0.3125rem;border-top:2px solid #f5f5f5;max-height:10.15625rem;overflow-y:auto;}
.lDlist:last-child{margin-bottom:0}
.lDlist li{border-bottom:2px solid #f5f5f5;height:1.234375rem;background-color:#fff;text-align:center;}
.lDlist li > a{display:block;position:relative;padding:0 0.3125rem 0 0.703125rem;line-height:1.234375rem;font-size:0.375rem;}
.lDlist li > a.active{color:#fa6b25;}
.lDlist li .radiobox{position:absolute;top:0;right:0;padding:0 0.15625rem;height:1.234375rem;opacity:0;}
.lDlist li .radiobox label{opacity:0;margin-top:0.046875rem;}
.lDlist li .radiobox input[type=radio]:checked + label{opacity:1;}

/*遮罩层*/
.maskbg{width:100%;position:absolute;top:0;left:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:99;}

